namespace Filters.Demo
{
    using System.Windows.Forms;
    using Filters.Demo.Core;

    public interface IHost
    {
        IImageFilter CurrentImageFilter { get; }

        bool Disposing { get; }

        void RegisterMenuItem(MenuItem item);

        void UnregisterMenuItem(MenuItem item);

        void SaveCurrentImage(string fileName);
    }
}